在本地离线服务器上加载CLIP模型 | 您所在的位置:网站首页 › pip install models报错 › 在本地离线服务器上加载CLIP模型 |
1、pip install ftfy regex tqdm .whl包下载地址:https://pypi.org/ 搜索三个包,Download files里有.whl文件,从联网电脑下载后用优盘拷到服务器电脑上,pip install。 ftfy tqdm只有一个版本,而regex有多种版本选择,不匹配的话会报错,这里参考了 https://blog.csdn.net/qq_38161040/article/details/101784059 的解决办法:在服务器命令行输入pip debug --verbose,查看服务器支持的版本,对应下载即可成功安装。 2、pip install git+https://github.com/openai/CLIP.git在https://github.com/openai/CLIP下载压缩包,同样从联网电脑拷到服务器电脑上。 文件夹里有setup.py,使用python setup.py install命令安装,服务器会提示:可能需要读写权限,在install后面加上 --user 后成功安装。import clip时报错no module,查看pip list显示有clip 1.0,问题应该在于使用user install时也更改了环境位置,更换kernel后成功import。 运行示例代码时在model, preprocess = clip.load(“ViT-B/32”, device=device)报错urlerror,因为本地服务器无法连接外网,而clip.load源代码通过url来download模型,需要自行下载pt模型文件,下载地址在clip.py中给出。 模型下载后,在代码中将“ViT-B/32”替换为“ViT-B-32.pt”即可成功运行。 |
CopyRight 2018-2019 实验室设备网 版权所有 |